// 定义一个ColorPoint 来继承 Point
class ColorPoint extends Point{
  constructor(x,y,color){
    super(x,y);
    this.color = color;
  }
  toString(){
    return `${this.x} ${super.toString()}`
  }
}
// 上面代码中，constructor 方法和 toString 方法之中，都出现了super关键字，它在这里表示父类的构造函数，用来新建父类的this对象
// 子类必须在 constructor 方法中调用super方法，否则新建实例时会报错。这是因为子类自己的this对象，必须先通过父类的构造函数完成塑造，得到与父类同样的实例属性和方法，然后再对其进行加工，加上子类自己的实例属性和方法。如果不调用super方法，子类就得不到this对象。

